﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
	<head>
		<title></title>
	    <style type="text/css">
            .style1
            {
                width: 100%;
                height: 221px;
            }
            </style>
	</head>
	<body>
	
	    <table class="style1">
            <tr>
                <td>
                    1</td>
                <td>
                    右键菜单同时选中节点</td>
                <td>
                    &nbsp;</td>
                <td>
                    OK</td>
                <td>
                    &nbsp;</td>
            </tr>
            <tr>
                <td>
                    2</td>
                <td>
                    改进划线的起始位置，从中心到中心改为边沿到边沿</td>
                <td>
                    &nbsp;</td>
                <td>
                    OK</td>
                <td>
                    &nbsp;</td>
            </tr>
            <tr>
                <td>
                    3</td>
                <td>
                    在SubGraphForm打开下一级子图</td>
                <td>
                    &nbsp;</td>
                <td>
                    OK</td>
                <td>
                    &nbsp;</td>
            </tr>
            <tr>
                <td>
                    4</td>
                <td>
                    在主图中隐藏子图中的元素(边和节点)</td>
                <td>
                    &nbsp;</td>
                <td>
                    &nbsp;</td>
                <td>
                    &nbsp;</td>
            </tr>
            <tr>
                <td>
                    4.1</td>
                <td>
                    在工具栏增加一个现实/隐藏子图元素的按钮</td>
                <td>
                    &nbsp;</td>
                <td>
                    &nbsp;</td>
                <td>
                    &nbsp;</td>
            </tr>
            <tr>
                <td>
                    4.2</td>
                <td>
                    在GraphGraphUserControl增加一个bool ShowSubGraphElement属性</td>
                <td>
                    &nbsp;</td>
                <td>
                    &nbsp;</td>
                <td>
                    &nbsp;</td>
            </tr>
            <tr>
                <td>
                    4.3</td>
                <td>
                    GraphGraphUserControl中根据 ShowSubGraphElement确定是否现实子图元素<br />
                    </td>
                <td>
                    方法是：<br />
                    修改GraphGraphUserControl.RefreshGraph获取节点和边后，逐一判节点是否子图，如为子图，则从节点列表中移除改子图的所节点和边</td>
                <td>
                    </td>
                <td>
                    </td>
            </tr>
            <tr>
                <td>
                    4.4</td>
                <td>
                    确定显示/隐藏子图元素的策略(或显隐模式)</td>
                <td>
                    <ul>
                        <li>只要与子图元素关联，则都不显示</li>
                        <li></li>
                    </ul>
                </td>
                <td>
                    &nbsp;</td>
                <td>
                    &nbsp;</td>
            </tr>
            <tr>
                <td>
                    5</td>
                <td>
                    改善节点动态分配</td>
                <td>
                    <ul>
                        <li>在GraphGraphUserControl中增加对Size_Changed事件处理</li>
                        <li>GraphPositionManager提供Size类型的DiaplayArea成员</li>
                        <li>事件中设置GraphPositionManager中的DisplayArea</li>
                        <li>动态分配NodePos位置时，根据DisplayArea大小随机分配<br />
                        </li>
                    </ul>
                </td>
                <td>
                    &nbsp;</td>
                <td>
                    &nbsp;</td>
            </tr>
            <tr>
                <td>
                    6</td>
                <td>
                    在子图中添加已有节点</td>
                <td>
                    <ul>
                        <li>SubGraphForm添加“添加已有节点”菜单项</li>
                        <li>编程SelectNode对话框（参考）EditEdgeDialog)选择节点</li>
                        <li>选好节点调用SuperGraph.AddSubNode添加到SubGraph</li>
                        <li>调用GraphGraph的RefreshGraph刷新显示</li>
                    </ul>
                </td>
                <td>
                    &nbsp;</td>
                <td>
                    &nbsp;</td>
            </tr>
            <tr>
                <td>7</td>
                <td>选择节点控件</td>
                <td></td>
                <td></td>
                <td></td>
            </tr>
            <tr>
                <td>7.1</td>
                <td>限定节点范围</td>
                <td>限定节点为指定子图节点</td>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
            </tr>
            <tr>
                <td>8</td>
                <td>选择节点对话框</td>
                <td></td>
                <td></td>
                <td></td>
            </tr>
            <tr>
                <td>9</td>
                <td>选择边控件</td>
                <td></td>
                <td></td>
                <td></td>
            </tr>
            <tr>
                <td>10</td>
                <td>选择边对话框</td>
                <td></td>
                <td></td>
                <td></td>
            </tr>
            <tr>
                <td>11</td>
                <td>在子图中添加已有边</td>
                <td></td>
                <td></td>
                <td></td>
            </tr>
        </table>
	</body>
</html>